package cfdt.ldl.signatrue.service.bo;

import cfdt.common.vo.ObjectBaseResponse;
import cfdt.ldl.signature.api.request.SignatrueRequest;
import cfdt.ldl.signature.api.response.SignatureResponse;

/**
 * 签名验签抽象类
 *
 * <pre>
 * Modify Information:
 * Author       Date          Description
 * ============ ============= ============================
 * wangxiao      2021年8月5日下午2:33:34      签名验签抽象类
 *
 * </pre>
 */
public abstract class BaseSignature {

    /**
     * 对请求进行处理
     *
     * @param req
     * @return
     * @throws Exception
     */
    public abstract ObjectBaseResponse<SignatureResponse> sign(SignatrueRequest req);

}
